package com.ruoyi.pingjiao.mapper;

import java.util.List;
import com.ruoyi.pingjiao.domain.PaperItem;

/**
 * 评教问卷项管理Mapper接口
 * 
 * @author 胡浩鹏
 * @date 2022-10-23
 */
public interface PaperItemMapper 
{
    /**
     * 查询评教问卷项管理
     * 
     * @param paperItemId 评教问卷项管理主键
     * @return 评教问卷项管理
     */
    public PaperItem selectPaperItemByPaperItemId(Long paperItemId);

    /**
     * 查询评教问卷项管理列表
     * 
     * @param paperItem 评教问卷项管理
     * @return 评教问卷项管理集合
     */
    public List<PaperItem> selectPaperItemList(PaperItem paperItem);

    /**
     * 新增评教问卷项管理
     * 
     * @param paperItem 评教问卷项管理
     * @return 结果
     */
    public int insertPaperItem(PaperItem paperItem);

    /**
     * 修改评教问卷项管理
     * 
     * @param paperItem 评教问卷项管理
     * @return 结果
     */
    public int updatePaperItem(PaperItem paperItem);

    /**
     * 删除评教问卷项管理
     * 
     * @param paperItemId 评教问卷项管理主键
     * @return 结果
     */
    public int deletePaperItemByPaperItemId(Long paperItemId);

    /**
     * 批量删除评教问卷项管理
     * 
     * @param paperItemIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deletePaperItemByPaperItemIds(Long[] paperItemIds);

    List<PaperItem> selectPaperItemByPaperItemCategoryId(Long paperItemCategoryId);
}
